#parent {
	position: relative;
}

.imgcell {
	float: left;
	width: 200px;
	height: 150px;
	margin: 10px;
	padding: 10px;
	border: 3px solid black;
	border-radius: 5%;
	cursor: move;
}

.imgcell:active {
	cursor: grabbing;
}

.picturefill {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.btn {
	position: fixed;
	background-color: rgb(150, 105, 105);
	color: white;
	font-size: 16px;
	padding: 12px 24px;
	border: none;
	cursor: pointer;
	border-radius: 24%;
	box-shadow: 0 5px rgb(102, 83, 74);
}

.btn:hover {
	transition-duration: 0.2s;
	background-color: rgb(161, 84, 84);
}

.btn:active {
	transition-duration: 0.1s;
	background-color: rgb(145, 70, 76);
	box-shadow: 0 2px rgb(19, 17, 17);
	transform: translateY(4px);
}

.dropzoneupload {
	position: absolute;
	box-sizing: border-box;
	font-family: "Courier New", Courier, monospace;
	display: flex;
	justify-content: center;
	text-align: center;
	vertical-align: middle;
	color: rgb(160, 154, 154);
	top: 390;
	height: 100px;
	width: 300px;
	border: 1px dashed rgb(114, 250, 243);
	align-items: center;
	margin-top: 2em;
}

.hoverdropz {
	color: white;
	border: 1px dashed white;
}

.validimg {
	color: white;
	background-color: green;
	border: 1px solid green;
}

.invalidimg {
	color: white;
	background-color: red;
	border: 1px solid red;
}

.fullImages {
	color: white;
	background-color: orange;
	border: 1px solid orange;
	cursor: not-allowed;
}

.sortable-ghost,
.sortable-chosen {
	opacity: 0.3;
	cursor: grabbing;
}

body {
	background-color: darkslategrey;
}
